package com.ruoyi.dzzh.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 排查情况对象 dzzh_pc
 * 
 * @author ruoyi
 * @date 2022-05-11
 */
public class DzzhPc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 排查ID */
    private Long pcId;

    /** 灾害点编号 */
    @Excel(name = "灾害点编号")
    private String ptsNo;

    /** 调查单位 */
    @Excel(name = "调查单位")
    private String ptsDcdw;

    /** 排查人 */
    @Excel(name = "排查人")
    private String ptsPcr;

    /** 排查时间 */
    @Excel(name = "排查时间")
    private String ptsPcsj;

    /** 排查结果 */
    @Excel(name = "排查结果")
    private String ptsPcjg;

    /** 防治建议 */
    @Excel(name = "防治建议")
    private String ptsFzjy;

    /** 外形特征及变形迹象 */
    @Excel(name = "外形特征及变形迹象")
    private String ptsWxtz;

    /** 成因及发展趋势 */
    @Excel(name = "成因及发展趋势")
    private String ptsCyyfzqs;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 排查附件信息 */
    private List<FilePc> filePcList;

    public void setPcId(Long pcId) 
    {
        this.pcId = pcId;
    }

    public Long getPcId() 
    {
        return pcId;
    }
    public void setPtsNo(String ptsNo) 
    {
        this.ptsNo = ptsNo;
    }

    public String getPtsNo() 
    {
        return ptsNo;
    }
    public void setPtsDcdw(String ptsDcdw) 
    {
        this.ptsDcdw = ptsDcdw;
    }

    public String getPtsDcdw() 
    {
        return ptsDcdw;
    }
    public void setPtsPcr(String ptsPcr) 
    {
        this.ptsPcr = ptsPcr;
    }

    public String getPtsPcr() 
    {
        return ptsPcr;
    }
    public void setPtsPcsj(String ptsPcsj) 
    {
        this.ptsPcsj = ptsPcsj;
    }

    public String getPtsPcsj() 
    {
        return ptsPcsj;
    }
    public void setPtsPcjg(String ptsPcjg) 
    {
        this.ptsPcjg = ptsPcjg;
    }

    public String getPtsPcjg() 
    {
        return ptsPcjg;
    }
    public void setPtsFzjy(String ptsFzjy) 
    {
        this.ptsFzjy = ptsFzjy;
    }

    public String getPtsFzjy() 
    {
        return ptsFzjy;
    }
    public void setPtsWxtz(String ptsWxtz) 
    {
        this.ptsWxtz = ptsWxtz;
    }

    public String getPtsWxtz() 
    {
        return ptsWxtz;
    }
    public void setPtsCyyfzqs(String ptsCyyfzqs) 
    {
        this.ptsCyyfzqs = ptsCyyfzqs;
    }

    public String getPtsCyyfzqs() 
    {
        return ptsCyyfzqs;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    public List<FilePc> getFilePcList()
    {
        return filePcList;
    }

    public void setFilePcList(List<FilePc> filePcList)
    {
        this.filePcList = filePcList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pcId", getPcId())
            .append("ptsNo", getPtsNo())
            .append("ptsDcdw", getPtsDcdw())
            .append("ptsPcr", getPtsPcr())
            .append("ptsPcsj", getPtsPcsj())
            .append("ptsPcjg", getPtsPcjg())
            .append("ptsFzjy", getPtsFzjy())
            .append("ptsWxtz", getPtsWxtz())
            .append("ptsCyyfzqs", getPtsCyyfzqs())
            .append("remark", getRemark())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("filePcList", getFilePcList())
            .toString();
    }
}
